
// 文件夹模块：
//     在构成模块时候，将关联紧密的分散模块，以文件夹形式进行定义表示为一个整体
//     而node通过require方法加载文件模块时，只需要将路径描述到文件夹即可
// node定义文件夹模块可以通过以下2个方案
//     1.在文件夹根目录中定义名称为index.js或者index.json或index.node作为文件模块的入口执行文件
//     2.在文件夹中定义package.json，并通过该文件配置的main属性的文件地址执行，作为文件夹模块的入口文件
//     同时带有package.json文件的文件夹模块，是可以作为node的一个独立的模块项目进行开源发布的
//     当1方案和2方案同时子啊一个文件夹中存在时候，2方案优先于1方案(除非package.json文件缺少有效的main属性)


// const calc=require("./module3");
// console.log(calc.calc(10,20,"minus"));

const calc=require("./module4");
console.log(calc.calc(100,20,"minus"));